package com.ml.mall.bean.res.partner;

import com.ml.mall.bean.res.partner.vo.PartnerDayDetailVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.List;

/**
 * 合作商查询仪表盘返回数据
 *
 * @author pl
 * @date 2021/6/8
 * @version 1.0
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "合作商仪表盘输出信息")
public class PartnerDashboardQueryRes {
    @ApiModelProperty(value = "出售商品总额")
    private BigDecimal totalSales;

    @ApiModelProperty(value = "卖家订单总量")
    private Integer totalPO;

    @ApiModelProperty(value = "买家已送达订单总量")
    private Integer totalCompletedPO;

    @ApiModelProperty(value = "处理中的卖家订单总量")
    private Integer totalProcessingPO;

    @ApiModelProperty(value = "时间范围内的某一日的信息")
    private List<PartnerDayDetailVo> dayDetail;

    @ApiModelProperty(value = "合作商中卖家的全部数量")
    private Integer supplierNum;

    @ApiModelProperty(value = "时间范围内合作的卖家的数量")
    private Integer supplierActiveNum;

    @ApiModelProperty(value = "合作商全部的变体的数量")
    private Integer variantNum;

    @ApiModelProperty(value = "时间范围内合作商的变体的数量")
    private Integer variantActiveNum;
}
